home *** CD-ROM | disk | FTP | other *** search
Java Source | 1998-10-03 | 2.3 KB | 81 lines |
- package com.symantec.itools.frameworks.wizard;
-
-
- import java.awt.*;
- import java.util.Enumeration;
- import java.util.Vector;
- import com.sun.java.swing.JScrollPane;
- import com.symantec.itools.swing.JWrappingLabel;
- import com.sun.java.swing.JTable;
- import com.symantec.itools.swing.models.StringTableModel;
-
-
- /**
- * @author Symantec Internet Tools Division
- * @version 1.0
- * @since VCafe 3.0
- */
-
- public class WizardSummaryPanel
- extends WizardPanel
- {
- //{{DECLARE_CONTROLS
- com.sun.java.swing.JScrollPane scrollPane = new com.sun.java.swing.JScrollPane();
- com.sun.java.swing.JTable summaryTbl = new com.sun.java.swing.JTable();
- com.symantec.itools.swing.models.StringTableModel summaryTblModel = new com.symantec.itools.swing.models.StringTableModel();
- //}}
-
- public WizardSummaryPanel(String properties)
- {
- //{{INIT_CONTROLS
- setLayout(new GridLayout(1,1,0,0));
- setSize(444,349);
- add(scrollPane);
- scrollPane.setBounds(0,0,444,349);
- summaryTbl.setModel(summaryTblModel);
- scrollPane.getViewport().add(summaryTbl);
- summaryTbl.setBounds(0,0,441,346);
- //$$ summaryTblModel.move(0,0);
- //}}
- }
-
-
- /**
- * Called by controller before the panel is displayed.
- * Only current panel is called.
- * @since VCafe 3.0
- */
- public void entering()
- {
- Vector summaries;
- Vector summariesData;
- String[] data;
-
- summaries = controller.getWizardSummary();
- summariesData = new Vector();
-
- // Put summaries into summaryContainerPanel
- for(Enumeration e1 = summaries.elements(); e1.hasMoreElements();)
- {
- addWizardSummary((WizardSummary)e1.nextElement(), summariesData);
- }
-
- controller.getWizard().setNextEnabled(false);
- data = new String[summariesData.size()];
- summariesData.copyInto(data);
- summaryTblModel.setItems(data);
- }
-
- protected void addWizardSummary(WizardSummary summary, Vector data)
- {
- for(Enumeration e = summary.getSummaryItems(); e.hasMoreElements();)
- {
- addWizardSummaryItem((WizardSummary.Item)e.nextElement(), data);
- }
- }
-
- protected void addWizardSummaryItem(WizardSummary.Item item, Vector data)
- {
- data.addElement(item.getKey() + ',' + item.getValue());
- }
- }